// 引入 request 方法，假设 request 方法已经定义在某个工具文件中
import request from '/@/utils/request';

// 定义 API 路径枚举
enum Api {
    SysConstDataTypeName = '/sysConst/data/{typeName}',
    SysConstList = '/sysConst/list',
}

// 定义 API 方法
/**
 * 根据类名获取常量数据 🔖
 * @param typeName 类名
 */
export const apiSysConstDataTypeNameGet = (typeName: string) =>
    request({
        url: Api.SysConstDataTypeName.replace('{typeName}', encodeURIComponent(typeName)),
        method: 'get',
    });

/**
 * 获取所有常量列表 🔖
 */
export const apiSysConstListGet = () =>
    request({
        url: Api.SysConstList,
        method: 'get',
    });